Algebraic data type

Results: 119



#Item
11Type theory / Polymorphism / Data types / Object-oriented programming / Dependently typed programming / Covariance and contravariance / Higher-order abstract syntax / Lambda calculus / Const / Subtyping / Scala / Generalized algebraic data type

Open GADTs and Declaration-site Variance: A Problem Statement Paolo G. Giarrusso Philipps University Marburg ABSTRACT

Add to Reading List

Source URL: lampwww.epfl.ch

Language: English - Date: 2014-03-18 17:06:31
12Type theory / HindleyMilner type system / Generalized algebraic data type / Type inference / Type class / System F / Unification / Glasgow Haskell Compiler / Type system / Monad / Haskell / Principal type

Visible Type Application (Extended version) Richard A. Eisenberg, Stephanie Weirich, and Hamidhasan G. Ahmed University of Pennsylvania {eir,sweirich}@cis.upenn.edu

Add to Reading List

Source URL: www.seas.upenn.edu

Language: English - Date: 2015-10-16 15:01:14
13Data types / Functional programming / Programming language comparisons / Procedural programming languages / Cons / Lisp / List / Relational operator / Map / ALGOL 68 / Generalized algebraic data type

Deriving Generic Functions by Example

Add to Reading List

Source URL: community.haskell.org

Language: English - Date: 2013-10-12 04:58:09
14Higher-order functions / Programming language comparisons / Data types / Functional programming / Generalized algebraic data type / Type theory / Map / Haskell / Fold / Yhc / Hugs / Conditional

Transformation and Analysis of Haskell Source Code λ ⊥

Add to Reading List

Source URL: community.haskell.org

Language: English - Date: 2013-10-12 04:58:09
15Functional programming / Functional languages / Data types / Type theory / Source code / Generalized algebraic data type / Haskell / Type class / Lisp / Macro / Guard / Pattern matching

HAL8 Workshop: A Practical Approach to GHC Language Extensions Matthias Fischmann and S¨onke Hahn {mf,sh}@zerobuzz.net May 2, 2013 Abstract

Add to Reading List

Source URL: www.bioinf.uni-leipzig.de

Language: English - Date: 2013-05-14 07:18:32
16Functional programming / Data types / Type theory / Functional languages / Programming language comparisons / Fold / Polymorphism / Monad / Generic programming / Map / XS / Generalized algebraic data type

True Sums of Products Edsko de Vries Well-Typed LLP Well-Typed LLP

Add to Reading List

Source URL: www.edsko.net

Language: English - Date: 2016-08-02 06:27:04
17Data types / Functional programming / Programming language comparisons / Procedural programming languages / Cons / Lisp / List / Relational operator / Map / ALGOL 68 / Generalized algebraic data type

Deriving Generic Functions by Example

Add to Reading List

Source URL: ndmitchell.com

Language: English - Date: 2016-04-19 09:56:22
18Software engineering / Computer programming / Declarative programming / Functional programming / Data types / Type theory / Programming language comparisons / Functional languages / Monad / Generic programming / Type class / Algebraic data type

Deriving a Relationship from a Single Example Neil Mitchell Abstract Given an appropriate domain specific language (DSL), it is possible

Add to Reading List

Source URL: ndmitchell.com

Language: English - Date: 2016-04-19 09:56:22
19Software engineering / Computer programming / Computing / Functional languages / Data types / Procedural programming languages / Functional programming / Type theory / Generalized algebraic data type / OCaml / ML / Caml

GADTs and exhaustiveness: looking for the impossible Jacques Garrigue Nagoya University

Add to Reading List

Source URL: www.math.nagoya-u.ac.jp

Language: English - Date: 2015-09-10 01:45:47
20Type theory / Data types / Functional languages / Type systems / Object-oriented programming languages / OCaml / Type inference / Generalized algebraic data type / Unification / ML / HindleyMilner type system / Type conversion

Tracing ambiguity in GADT type inference Jacques Garrigue∗ Didier R´emy† Abstract

Add to Reading List

Source URL: www.math.nagoya-u.ac.jp

Language: English - Date: 2012-09-06 08:22:15
UPDATE